apache 的域名重定向

        需求:要把访问域名 www.domain1.com 的域名转发到 www.domain2.com 上

        实现:

        在相关的虚拟主机中增加

1
2
3
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]

        如果是多个域名重定向到一个域名

1
2
3
4
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com [OR]
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]